home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / gfx / misc / pchglib12.lha / makefile < prev    next >
Makefile  |  1993-03-13  |  2KB  |  80 lines

  1. # Generates pchg.lib and pchgr.lib
  2.  
  3. OBJ=PCHGLib.o HuffComp.o SetUserCopList.o ParsePCHG.o SHAM2PCHG.o FastDecomp.o BuildFreqTable.o
  4. OBJR=PCHGLibr.o HuffCompr.o SetUserCopListr.o ParsePCHGr.o SHAM2PCHGr.o FastDecomp.o BuildFreqTable.o
  5.  
  6. all: pchg.lib pchgr.lib
  7.  
  8. pchg.lib: $(OBJ)
  9.      oml pchg.lib R $(OBJ)
  10.  
  11. pchgr.lib: $(OBJR)
  12.      oml pchgr.lib R $(OBJR)
  13.  
  14. PCHGLibr.o: PCHGLib.c
  15.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=PCHGLibr.o $*
  16.  
  17. PCHGLib.o: PCHGLib.c
  18.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=PCHGLib.o $*
  19.  
  20. HuffCompr.o: HuffComp.c
  21.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=HuffCompr.o $*
  22.  
  23. HuffCompr.o:
  24.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=HuffComp.o $*
  25.  
  26. SetUserCopListr.o: SetUserCopList.c
  27.      sc  PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SetUserCopListr.o $*
  28.  
  29. SetUserCopList.o: SetUserCopList.c
  30.      sc  NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SetUserCopList.o $*
  31.  
  32. ParsePCHGr.o: ParsePCHG.c
  33.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=ParsePCHGr.o $*
  34.  
  35. ParsePCHG.o: ParsePCHG.c
  36.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=ParsePCHG.o $*
  37.  
  38. SHAM2PCHGr.o: SHAM2PCHG.c
  39.      sc  PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SHAM2PCHGr.o $*
  40.  
  41. SHAM2PCHG.o: SHAM2PCHG.c
  42.      sc  NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SHAM2PCHG.o $*
  43.  
  44. FastDecomp.o: FastDecomp.a
  45.      asm -u $*
  46.  
  47. BuildFreqTable.o: BuildFreqTable.a
  48.      asm -u $*
  49.  
  50. Autodoc:
  51.      autodoc >PCHGLib.doc -I -C -s PCHGLib.c HuffComp.c SetUserCopList.c ParsePCHG.c SHAM2PCHG.c FastDecomp.a BuildFreqTable.a
  52.  
  53. archive:
  54.         -delete PCHGLib12.lha
  55.         lha a PCHGLib12\
  56.             Makefile\
  57.             BuildFreqTable.a\
  58.             FastDecomp.a\
  59.             HuffComp.c\
  60.             ParsePCHG.c\
  61.             PCHGLib.c\
  62.             pchglib.doc\
  63.             pchgr.lib\
  64.             SetUserCopList.c\
  65.             SHAM2PCHG.c\
  66.             cp:Mostra109.lha\
  67.             cp:MakeVPort_Patch.lha\
  68.             SG:PCHG/LightHouse.mp\
  69.             SG:PCHG/Lake.mp\
  70.             PCHG.guide\
  71.             pchg.lib\
  72.             ToPCHG\
  73.             ToPCHG.c\
  74.             PCHG.dvi\
  75.             PCHG.texinfo\
  76.             README
  77.         lha -x a PCHGLib12\
  78.             include/clib/pchglib_protos.h\
  79.             include/iff/PCHG.h\
  80.